home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Leser 19
/
Amiga Plus Leser CD 19.iso
/
Online
/
AmigaTalk
/
intuition
/
SMakeFile
< prev
next >
Wrap
Makefile
|
2002-03-14
|
7KB
|
194 lines
# #################################################################
# # MakeFile for AmigaTalk1.9+ Intuition/ preludes. #
# ###########################################$#####################
#
IPr = AmigaTalk:Intuition/
#
PARSE = AmigaTalk:c/Parse -hex
#
OBJS = $(IPr)IText.p $(IPr)Border.p $(IPr)Gadget.p $(IPr)Window.p \
$(IPr)Screen.p $(IPr)Painter.p $(IPr)Font.p $(IPr)GadTools.p \
$(IPr)Requester.p $(IPr)Colors.p $(IPr)Glyph.p $(IPr)Menu.p $(IPr)Icon.p $(IPr)IFF.p \
$(IPr)Boopsi.p $(IPr)WorkBench.p
#
all:
SMake Intuition.p # part of internal prelude load.
SMake DTSystem.p # part of internal prelude load (TagSystem.p DataType.p & TagList.p)
Echo "Done making all targets!"
#
# SMake TagSystem.p # includes SetupIntuition.p
# SMake DataType.p
# SMake TagList.p
#
# ---------------------------------------------------------------------
#
DTSystem.p : TagSystem.p DataType.p TagList.p
C:Join TagSystem.p DataType.p TagList.p AS DTSystem.p
#
# ---------------------------------------------------------------------
# $(IPr)Alert.p Alert.c is broken.
# $(IPr)GUI.p Once GUIClass.c is compiled.
#
Intuition.p: $(OBJS)
C:Join $(IPr)IText.p $(IPr)Font.p $(IPr)Border.p $(IPr)Gadget.p $(IPr)Painter.p AS RAM:I1.p
C:Join $(IPr)Requester.p $(IPr)Menu.p $(IPr)Window.p $(IPr)Screen.p $(IPr)Boopsi.p AS RAM:I2.p
C:Join $(IPr)Glyph.p $(IPr)Colors.p $(IPr)Icon.p $(IPr)IFF.p $(IPr)GadTools.p $(IPr)WorkBench.p AS RAM:I3.p
C:Join RAM:I1.p RAM:I2.p RAM:I3.p AS $(IPr)Intuition.p
Delete RAM:I1.p RAM:I2.p RAM:I3.p QUIET
#
#
#
$(IPr)IFF.p: $(IPr)IFF.st
$(PARSE) $(IPr)IFF.st >$(IPr)IFF.p
#
$(IPr)WorkBench.p: $(IPr)WorkBench.st
$(PARSE) $(IPr)WorkBench.st >$(IPr)WorkBench.p
#
$(IPr)GadTools.p: $(IPr)GadTools.st
$(PARSE) $(IPr)GadTools.st >$(IPr)GadTools.p
#
$(IPr)IText.p: $(IPr)IText.st
$(PARSE) $(IPr)IText.st >$(IPr)IText.p
#
$(IPr)Menu.p: $(IPr)Menu.st
$(PARSE) $(IPr)Menu.st >$(IPr)Menu.p
#
$(IPr)Font.p: $(IPr)Font.st
$(PARSE) $(IPr)Font.st >$(IPr)Font.p
#
$(IPr)Boopsi.p: $(IPr)Boopsi.st
$(PARSE) $(IPr)Boopsi.st >$(IPr)Boopsi.p
#
$(IPr)Border.p: $(IPr)Border.st
$(PARSE) $(IPr)Border.st >$(IPr)Border.p
#
$(IPr)Gadget.p: $(IPr)Gadget.st
$(PARSE) $(IPr)Gadget.st >$(IPr)Gadget.p
#
$(IPr)Window.p: $(IPr)Window.st
$(PARSE) $(IPr)Window.st >$(IPr)Window.p
#
$(IPr)Screen.p: $(IPr)Screen.st
$(PARSE) $(IPr)Screen.st >$(IPr)Screen.p
#
#$(IPr)Alert.p: $(IPr)Alert.st
# $(PARSE) $(IPr)Alert.st >$(IPr)Alert.p
#
$(IPr)Colors.p: $(IPr)Colors.st
$(PARSE) $(IPr)Colors.st >$(IPr)Colors.p
#
$(IPr)Painter.p: $(IPr)Painter.st
$(PARSE) $(IPr)Painter.st >$(IPr)Painter.p
#
$(IPr)Requester.p: $(IPr)Requester.st
$(PARSE) $(IPr)Requester.st >$(IPr)Requester.p
#
$(IPr)Glyph.p: $(IPr)Glyph.st
$(PARSE) $(IPr)Glyph.st >$(IPr)Glyph.p
#
$(IPr)Icon.p: $(IPr)Icon.st
$(PARSE) $(IPr)Icon.st >$(IPr)Icon.p
#
# ----------- Non-singleton classes: --------------------------------
#
DataType.p: $(IPr)DataType.st
$(PARSE) $(IPr)DataType.st >$(IPr)DataType.p
#
TagList.p: $(IPr)TagList.st
$(PARSE) $(IPr)TagList.st >$(IPr)TagList.p
#
# ---------- Tag singleton-classes: --------------------------------------
#
TagSystem.p: $(IPr)MenuFlags.p $(IPr)BOOPSIComms.p $(IPr)BOOPSIMethodIDs.p \
$(IPr)DataTypeTags.p $(IPr)DTAnimTags.p $(IPr)BoopsiClassNames.p \
$(IPr)DTPictureTags.p $(IPr)DTSoundTags.p $(IPr)DTTextTags.p \
$(IPr)GadgetActivation.p $(IPr)GadgetAttrs.p $(IPr)GadgetFlags.p \
$(IPr)GadgetTags.p $(IPr)GadgetTypes.p $(IPr)IDCMPFlags.p \
$(IPr)IFFConstants.p $(IPr)ImageTags.p $(IPr)ScreenTags.p \
$(IPr)WindowFlags.p $(IPr)WindowTags.p $(IPr)DataTypeGroup.p \
$(IPr)IconTags.p $(IPr)WorkbenchTags.p $(IPr)SetupIntuition.p
Type $(IPr)SetupIntuition.p $(IPr)BOOPSIComms.p $(IPr)BOOPSIMethodIDs.p $(IPr)DataTypeTags.p $(IPr)DTAnimTags.p $(IPr)DTPictureTags.p $(IPr)DTSoundTags.p $(IPr)DTTextTags.p TO RAM:dt1
Type $(IPr)GadgetActivation.p $(IPr)GadgetAttrs.p $(IPr)GadgetFlags.p $(IPr)GadgetTags.p $(IPr)GadgetTypes.p $(IPr)IDCMPFlags.p TO RAM:dt2
Type $(IPr)IFFConstants.p $(IPr)ImageTags.p $(IPr)ScreenTags.p $(IPr)WindowFlags.p $(IPr)WindowTags.p TO RAM:dt3
Type $(IPr)DataTypeGroup.p $(IPr)MenuFlags.p $(IPr)BoopsiClassNames.p $(IPr)IconTags.p $(IPr)WorkbenchTags.p TO RAM:dt4
C:Join RAM:dt1 RAM:dt2 RAM:dt3 RAM:dt4 AS $(IPr)TagSystem.p
Delete RAM:dt1 RAM:dt2 RAM:dt3 RAM:dt4 QUIET
#
#
$(IPr)IconTags.p: $(IPr)IconTags.st
$(PARSE) $(IPr)IconTags.st >$(IPr)IconTags.p
#
$(IPr)WorkbenchTags.p: $(IPr)WorkbenchTags.st
$(PARSE) $(IPr)WorkbenchTags.st >$(IPr)WorkbenchTags.p
#
$(IPr)IFFConstants.p: $(IPr)IFFConstants.st
$(PARSE) $(IPr)IFFConstants.st >$(IPr)IFFConstants.p
#
$(IPr)BOOPSIComms.p: $(IPr)BOOPSIComms.st
$(PARSE) $(IPr)BOOPSIComms.st >$(IPr)BOOPSIComms.p
#
$(IPr)BoopsiClassNames.p: $(IPr)BoopsiClassNames.st
$(PARSE) $(IPr)BoopsiClassNames.st >$(IPr)BoopsiClassNames.p
#
$(IPr)BOOPSIMethodIDs.p: $(IPr)BOOPSIMethodIDs.st
$(PARSE) $(IPr)BOOPSIMethodIDs.st >$(IPr)BOOPSIMethodIDs.p
#
$(IPr)DataTypeGroup.p: $(IPr)DataTypeGroup.st
$(PARSE) $(IPr)DataTypeGroup.st >$(IPr)DataTypeGroup.p
#
$(IPr)DataTypeTags.p: $(IPr)DataTypeTags.st
$(PARSE) $(IPr)DataTypeTags.st >$(IPr)DataTypeTags.p
#
$(IPr)DTAnimTags.p: $(IPr)DTAnimTags.st
$(PARSE) $(IPr)DTAnimTags.st >$(IPr)DTAnimTags.p
#
$(IPr)DTPictureTags.p: $(IPr)DTPictureTags.st
$(PARSE) $(IPr)DTPictureTags.st >$(IPr)DTPictureTags.p
#
$(IPr)DTSoundTags.p: $(IPr)DTSoundTags.st
$(PARSE) $(IPr)DTSoundTags.st >$(IPr)DTSoundTags.p
#
$(IPr)DTTextTags.p: $(IPr)DTTextTags.st
$(PARSE) $(IPr)DTTextTags.st >$(IPr)DTTextTags.p
#
$(IPr)GadgetActivation.p: $(IPr)GadgetActivation.st
$(PARSE) $(IPr)GadgetActivation.st >$(IPr)GadgetActivation.p
#
$(IPr)GadgetAttrs.p: $(IPr)GadgetAttrs.st
$(PARSE) $(IPr)GadgetAttrs.st >$(IPr)GadgetAttrs.p
#
$(IPr)GadgetFlags.p: $(IPr)GadgetFlags.st
$(PARSE) $(IPr)GadgetFlags.st >$(IPr)GadgetFlags.p
#
$(IPr)GadgetTags.p: $(IPr)GadgetTags.st
$(PARSE) $(IPr)GadgetTags.st >$(IPr)GadgetTags.p
#
$(IPr)GadgetTypes.p: $(IPr)GadgetTypes.st
$(PARSE) $(IPr)GadgetTypes.st >$(IPr)GadgetTypes.p
#
$(IPr)IDCMPFlags.p: $(IPr)IDCMPFlags.st
$(PARSE) $(IPr)IDCMPFlags.st >$(IPr)IDCMPFlags.p
#
$(IPr)IFFIDNumbers.p: $(IPr)IFFIDNumbers.st
$(PARSE) $(IPr)IFFIDNumbers.st >$(IPr)IFFIDNumbers.p
#
$(IPr)ImageTags.p: $(IPr)ImageTags.st
$(PARSE) $(IPr)ImageTags.st >$(IPr)ImageTags.p
#
$(IPr)ScreenTags.p: $(IPr)ScreenTags.st
$(PARSE) $(IPr)ScreenTags.st >$(IPr)ScreenTags.p
#
$(IPr)MenuFlags.p: $(IPr)MenuFlags.st
$(PARSE) $(IPr)MenuFlags.st >$(IPr)MenuFlags.p
#
$(IPr)SetupIntuition.p: $(IPr)SetupIntuition.st
$(PARSE) $(IPr)SetupIntuition.st >$(IPr)SetupIntuition.p
#
$(IPr)WindowFlags.p: $(IPr)WindowFlags.st
$(PARSE) $(IPr)WindowFlags.st >$(IPr)WindowFlags.p
#
$(IPr)WindowTags.p: $(IPr)WindowTags.st
$(PARSE) $(IPr)WindowTags.st >$(IPr)WindowTags.p
#